package pfc.aviloc.aplicacion.enfermedades;

import java.util.ArrayList;
import pfc.aviloc.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class EnfermedadesArrayAdapter extends ArrayAdapter<Enfermedades> {
	
	private ArrayList<Enfermedades> listaEnfermedades;
	Context context;

	public EnfermedadesArrayAdapter(Context context, int textViewResourceId, ArrayList<Enfermedades> listaEnfermedades) {
		super(context, textViewResourceId, listaEnfermedades);
		// TODO Auto-generated constructor stub
		this.listaEnfermedades = listaEnfermedades;
		this.context = context;
	}
	
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = convertView;
        if (view == null) {
            LayoutInflater inflate = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            view = inflate.inflate(R.layout.enfermedades_lista_enfermedades_xml, null);
        }
      
        Enfermedades enfermedades = listaEnfermedades.get(position);
        if (enfermedades != null) {
            TextView textNombre = (TextView) view.findViewById(R.id.e_lista_enfermedades_nombre_id);
            TextView textFechaInicio = (TextView) view.findViewById(R.id.e_lista_enfermedades_fecha_inicio_id);
            TextView textFechaFin = (TextView) view.findViewById(R.id.e_lista_enfermedades_fecha_fin_id);            
            
            textNombre.setText( enfermedades.getNombre());
            textFechaInicio.setText( enfermedades.getFechaInicio());
            textFechaFin.setText( enfermedades.getFechaFin());           
        }
        return view;
    }
}